Power Automate-এ Variables (ভেরিয়েবল) ব্যবহার করে আপনি ডেটা স্টোর এবং ট্রান্সফার করতে পারেন বিভিন্ন স্টেপের মধ্যে, যা কার্যপ্রবাহের (Flow) লজিক্যাল প্রক্রিয়া বা কাজের জন্য অত্যন্ত গুরুত্বপূর্ণ।
ভেরিয়েবল হল একটি সংগ্রহিত মান যা কার্যপ্রবাহ চলাকালীন সময়ে পরিবর্তিত হতে পারে। উদাহরণস্বরূপ, আপনি একটি ভেরিয়েবল ব্যবহার করতে পারেন কোনো নির্দিষ্ট মান সংরক্ষণ করতে, যেটি পরবর্তী ধাপে ব্যবহৃত হবে।
Power Automate-এ ভেরিয়েবল তৈরি এবং ভেরিয়েবল সেট করা দুটি প্রধান অ্যাকশন রয়েছে: Initialize Variable এবং Set Variable।
1. Initialize Variable (ভেরিয়েবল শুরু করা)
Initialize Variable অ্যাকশন ব্যবহার করে আপনি নতুন ভেরিয়েবল তৈরি করেন এবং সেই ভেরিয়েবলে একটি প্রাথমিক মান (initial value) সেট করেন। এই অ্যাকশনটি প্রথমবার ভেরিয়েবল তৈরির জন্য ব্যবহৃত হয়।
Initialize Variable ব্যবহার করার পদক্ষেপ:
- Create a Flow: Power Automate ড্যাশবোর্ডে নতুন একটি ফ্লো তৈরি করুন অথবা বিদ্যমান কোনো ফ্লো সম্পাদনা করুন।
- Add an Action: প্রথমে একটি Trigger নির্বাচন করুন এবং তারপর ফ্লো-তে একটি অ্যাকশন যোগ করুন।
- Search for Initialize Variable: অ্যাকশন সিলেক্ট করার জন্য "Initialize variable" লিখে সার্চ করুন।
- Configure the Action:
- Name: ভেরিয়েবলের জন্য একটি নাম দিন। যেমন: "Counter", "TotalAmount", "UserName" ইত্যাদি।
- Type: ভেরিয়েবলের ডেটার ধরন নির্বাচন করুন, যেমন:
- String: টেক্সট বা অক্ষরের জন্য।
- Integer: পূর্ণসংখ্যার জন্য।
- Boolean: সঠিক/ভুল মানের জন্য।
- Array: একাধিক মান সংরক্ষণ করার জন্য।
- Object: জটিল ডেটা সংরক্ষণের জন্য।
- Value: প্রাথমিক মান দিন (যা ভেরিয়েবল প্রথমবার সেট হবে)। উদাহরণস্বরূপ:
- String:
"Hello World" - Integer:
10 - Boolean:
true
- String:
- Save the Flow: সেটিংস ঠিক করার পর Save বাটনে ক্লিক করুন।
এটি একটি উদাহরণ:
- Name:
Counter - Type:
Integer - Value:
0
2. Set Variable (ভেরিয়েবল সেট করা)
একবার ভেরিয়েবল শুরু করার পরে, আপনাকে প্রয়োজনে তার মান পরিবর্তন করতে হবে। Set Variable অ্যাকশন ব্যবহার করে আপনি একটি ভেরিয়েবলের মান আপডেট করতে পারবেন। এই অ্যাকশনটি Initialize Variable-এর পরে ব্যবহৃত হয়, যাতে একটি শুরু করা ভেরিয়েবলের মান পরিবর্তন করা যায়।
Set Variable ব্যবহার করার পদক্ষেপ:
- Add an Action: ভেরিয়েবল শুরু করার পরে, ফ্লো-তে একটি নতুন অ্যাকশন যোগ করুন।
- Search for Set Variable: "Set variable" লিখে অ্যাকশনটি সার্চ করুন।
- Configure the Action:
- Name: সেট করতে চাওয়া ভেরিয়েবলের নাম নির্বাচন করুন (যেটি আপনি Initialize Variable অ্যাকশনে ব্যবহার করেছেন)।
- Value: নতুন মান দিন যা আপনি ভেরিয়েবলে সংরক্ষণ করতে চান। উদাহরণস্বরূপ:
- Integer:
Counter + 1 - String:
"Updated Text" - Boolean:
false
- Integer:
- Save the Flow: পরিবর্তনগুলি সেভ করতে Save বাটনে ক্লিক করুন।
এটি একটি উদাহরণ:
- Name:
Counter - Value:
Counter + 1
এটি আপনাকে ভেরিয়েবলের মান বাড়িয়ে দিতে সহায়তা করবে।
Power Automate-এ Variable ব্যবহারের কিছু উদাহরণ
উদাহরণ 1: কাউন্টার ভেরিয়েবল ব্যবহার করা
ধরা যাক, আপনি একটি ফ্লো তৈরি করছেন যেখানে একটি কাউন্টার ভেরিয়েবল ব্যবহার করে প্রতি বার ইমেইল আসলে কাউন্ট বাড়াতে চান।
- Initialize Variable:
- Name:
EmailCount - Type: Integer
- Value: 0
- Name:
- Trigger: When a new email arrives (Outlook)
- Set Variable:
- Name:
EmailCount - Value:
EmailCount + 1
- Name:
- Action: একটি ফাইল তৈরি করুন বা ইমেইল পাঠান, যেখানে কাউন্ট মানটি ব্যবহার করবেন (যেমন: "You have received {{EmailCount}} emails today.")।
উদাহরণ 2: String ভেরিয়েবল ব্যবহার করা
ধরা যাক, আপনি একটি স্ট্রিং ভেরিয়েবল ব্যবহার করতে চান যাতে ইমেইল বডি বা সালutation (অভিবাদন) সংরক্ষণ করতে পারেন।
- Initialize Variable:
- Name:
GreetingMessage - Type: String
- Value:
"Hello"
- Name:
- Set Variable: পরবর্তী ধাপে, আপনি যদি ডাইনামিক ডেটা যোগ করতে চান (যেমন নাম) তাহলে সেটি করতে পারেন।
- Name:
GreetingMessage - Value:
"Hello, " + triggerOutputs()?['headers']?['From']
- Name:
- এরপর, আপনি GreetingMessage ভেরিয়েবল ব্যবহার করে ইমেইল পাঠাতে বা অন্য কোনো কর্ম সম্পাদন করতে পারবেন।
Power Automate-এ Variable ব্যবহারের সুবিধা
- স্টোরিং ডেটা: ভেরিয়েবল ব্যবহার করে আপনি বিভিন্ন ধরণের ডেটা যেমন টেক্সট, সংখ্যার মান ইত্যাদি সংরক্ষণ করতে পারেন।
- ডাইনামিক লজিক: ভেরিয়েবল ব্যবহার করে আপনি কার্যপ্রবাহের মধ্যে ডাইনামিকভাবে মান পরিবর্তন করতে পারেন, যেমন কাউন্টার বাড়ানো, তালিকা সম্পাদনা করা, বা কন্ডিশন তৈরি করা।
- ক্লিয়ার কোড: ভেরিয়েবল ব্যবহার করলে ফ্লো আরও স্পষ্ট এবং সংগঠিত হয়ে থাকে, যা কোডের লজিকাল এবং কার্যকরী দিকগুলো সহজে বোঝা যায়।
Power Automate-এ Initialize Variable এবং Set Variable ব্যবহার করার মাধ্যমে আপনি কার্যপ্রবাহকে আরও কার্যকর এবং লজিক্যালভাবে সম্পাদিত করতে পারেন।
Read more